package com.cdu.guoxinan.www.smartcom.domian.pojo;


import javax.validation.constraints.NotBlank;
import javax.validation.constraints.Size;
import javax.validation.constraints.NotNull;

import java.io.Serializable;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import org.hibernate.validator.constraints.Length;
@Data
/**
* 停车位信息表
* @TableName parking_spot
*/
public class ParkingSpot implements Serializable {

    /**
    * 停车位ID
    */
    @NotNull(message="[停车位ID]不能为空")
    @ApiModelProperty("停车位ID")
    private Long parkingSpotId;
    /**
    * 位置描述
    */
    @NotBlank(message="[位置描述]不能为空")
    @Size(max= 100,message="编码长度不能超过100")
    @ApiModelProperty("位置描述")
    @Length(max= 100,message="编码长度不能超过100")
    private String parkingSpotLocation;
    /**
    * 状态（1空闲 2占用）
    */
    @NotNull(message="[状态（1空闲 2占用）]不能为空")
    @ApiModelProperty("状态（1空闲 2占用）")
    private Integer parkingSpotStatus;
    /**
     * 乐观锁版本号
     */

}
